Alternative schemes for low-footprint operating systems building
نویسندگان
چکیده
This paper presents two ways of building dedicated embedded operating systems. The constructive approach consists in starting from a minimal kernel and adding abstractions as they are needed, whereas the destructive approach promotes the idea of customizing an existing operating system by removing unnecessary abstractions. We compare these two approaches on the example of building an embedded Java operating system and discuss the pros and cons of each method. We conclude by exhibiting the weakness of each approaches concerning dynamic adaptation of the system. Key-words: System customization, embedded system, JavaOS ∗ IRCICA/LIFL, Univ. Lille 1, UMR CNRS 8022, INRIA Futurs, POPS research group. This work is partially supported by grants from the CPER Nord-Pas-de-Calais TACT LOMC C21, the French Ministry of Education and Research (ACI Sécurité Informatique SPOPS), and Gemplus Research Labs. Deux approches pour la construction de systèmes d’exploitation embarqués Résumé : Ce document présente deux approches pour la construction de systèmes d’exploitation embarqués. L’approche constructive consiste à partir d’un noyau minimaliste auquel on ajoute les abstractions systèmes requises, alors que l’approche destructive se base sur l’idée de personnaliser un système existant en retirant les abstractions inutiles. Nous comparons ces deux approches en prennant l’exemple d’un système d’exploitation Java embarqué, et évaluons les avantages et inconvénients de chaque approche. Nous concluons en montrant les limitations des deux approches en ce qui concerne l’adaptation dynamique du système. Mots-clés : Personnalisation de système, système embarqué, système Java Alternative schemes for low-footprint operating systems building 3
منابع مشابه
Evaluation of Virtual Water and Water Footprint of Crop Production (Case study: Qaleganj County)
To address the optimal use of available water resources, a revisit of water resource allocation and management is needed. Water use and water footprint of every product varies in different geographical areas due to various climate, agricultural operations and water efficiencies. Thus, more productive management schemes are to be developed. The goal of this study is to assess the virtual water a...
متن کاملNew Shewhart-type synthetic bar{X} control schemes for non-normal data
In this paper, Burr-type XII ̄X synthetic schemes are proposed as an alternative to the classical ̄X synthetic schemes when the assumption of normality fails to hold. First, the basic design of the Burr-type XII ̄X synthetic scheme is developed and its performance investigated using exact formulae. Secondly, the non-side-sensitive and side-sensitive Burr-type XII ̄X synthetic schemes are int...
متن کاملIntelligent Power Control of Green Building-Integrated of Fuel Cell and Plug-in Electric Vehicle in Smart Distribution Systems
The renewable energy sources and plug-in electric vehicles (PEVs) are becoming very popular because of the combination of high fuel costs and concerns about emission issues. This paper presents modelling and control of a Building Integrated Fuel Cell and Plug-in Electric Vehicles (BIFC-PEV) in smart distribution systems. In BIFC-PEV system, conventional building elements could be replaced by sp...
متن کاملManagement Matters: A Leverage Point for Health Systems Strengthening in Global Health
Despite a renewed focus in the field of global health on strengthening health systems, inadequate attention has been directed to a key ingredient of high-performing health systems: management. We aimed to develop the argument that management – defined here as the process of achieving predetermined objectives through human, financial, and technical resources – is a cross-cutting function necessa...
متن کاملEmbedded Databases for Embedded Real-Time Systems: A Component-Based Approach1
In the last years the deployment of embedded real-time systems has increased dramatically. At the same time, the amount of data that needs to be managed by embedded real-time systems is increasing, thus requiring an efficient and structured data management. Hence, database functionality is needed to provide support for storage and manipulation of data in embedded real-time systems. However, a d...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004